self-employed worker - Spanish English Dictionary